Step of Proof: nth_tl_is_fseg 11,40

Inference at * 1 1 1 1 
Iof proof for Lemma nth tl is fseg:



1. T : Type
2. L1 : T List
3. T List
4. u : T
5. v : T List
6. L1 = nth_tl(||v||;v @ L1)
  L1 = nth_tl(||v||+1;[u / (v @ L1)]) 
latex

 by ((((RecUnfold `nth_tl` 0) 
CollapseTHEN (Reduce 0))
CollapseTHEN ((((if (0
C) =0 then SplitOnConclITE else SplitOnHypITE (0))
CollapseTHEN (Auto')))) 
latex


C1: .....falsecase..... NILNIL

C1: 7. 0 < (||v||+1)
C1:   L1 = nth_tl((||v||+1) - 1;v @ L1)
C.


Definitionstl(l), left + right, Unit, , p q, p  q, p  q, [d], a < b, x f y, f(a), a < b, null(as), x =a y, (i = j), A, P  Q, T, P  Q, P & Q, x:A  B(x), P  Q, tt, [car / cdr], A  B, x:AB(x), x:AB(x), True, t  T, b, b, i <z j, , i j, ff, , n - m, n+m, #$n, nth_tl(n;as), as @ bs, a < b, Type, s = t, type List, ||as||, i  j 
Lemmaseqtt to assert, assert of le int, iff transitivity, eqff to assert, iff wf, rev implies wf, squash wf, true wf, bnot of le int, assert of lt int, le int wf, length wf1, le wf, non neg length, bool wf, lt int wf, assert wf, bnot wf

origin